Software Agents in ADAJ : Load Balancing in a Distributed Environment
نویسندگان
چکیده
Adaptive Distributed Applications in Java (ADAJ ) is a platform developed for execution of distributed applications in Java. The objectives of this platform is to facilitate application design and to efficiently use the power of distributed computing. The ADAJ offers both a programming and an execution environment. In the latter it implements object observation and load balancing mechanisms. The observation mechanism allows estimating of the JVM load for each node running the ADAJ client. The load balancing mechanism dynamically adapts the workload across the system according to this information. Here we discuss how the original design based on JavaParty is going to be superseded by utilization of software agents.
منابع مشابه
ADAJ: a Java Distributed Environment for Easy Programming Design and Efficient Execution
In this paper we present a platform, ADAJ (Adaptive Distributed Applications in Java), that we have developed for distributed applications in Java over a cluster of computers. The objective of this platform is to facilitate the application design and to efficiently use the computing power. ADAJ offers both a programming and execution environment. The programming environment simplifies the user ...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملCombining Software Agents and Grid Middleware
Recently, the Desktop-Grid ADaptive Application in Java (DG-ADAJ ) project has been unveiled. Its goal is to provide an environment which facilitates adaptive control of distributed applications written in Java for the Grid or the Desktop Grid. However, in its current state it can be used only in closed environments (e.g. within a single laboratory), as it lacks features that would make it read...
متن کاملAdaptive Load Balancing Policy for Web Server Custer
The paper highlights the significance of open source software for distributed computing environment and proposes an adaptive load balancing model using open source software for distributed computing environment. The load balancing strategies used by the model are based on load of the system. The proposed algorithm uses current load, response ratio and processor utilization of the nodes of the w...
متن کاملAgent Technology in Load Balancing for Network Applications
Load Balancing is a very important area of research. Initially, the main trend was concerned with parallel systems, but networks showed a new alternative. Several studies expressed the potential strength of combined processing systems. Distributed computing introduced new problems and a new field of research for load balancing. This field was augmented with the usage of the Internet. Networks, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008